

function filtrar(nome)
{
	var url = "../categoria/filtrar.htm?nome="+nome;
	new Ajax.Request(url, {method:'POST', onComplete:filtrarComplete, onFailure:filtrarFailure});
	
}

function filtrarComplete(transport)
{
	var categorias = transport.responseJSON.categorias;
	var mainDiv = $("main_div");
	
	mainDiv.update(null);
	
	for(i = 0; i <= categorias.length; i++)
		if(categorias[i] != null && categorias[i] != "")
		mainDiv.insert( montarCategoriaDiv(categorias[i]) );
	
}

function filtrarFailure(transport)
{
	alert("falha");
}

function montarCategoriaDiv(nome)
{
	var div = new Element("div",{"class":"categoria_div"});
	div.update( montarCategoriaLink(nome) );
	return div;
}

function montarCategoriaLink(nome)
{
	var link = new Element("a",{"class":"categoria_link", "href":"#"});
	link.update(nome);
	return link;
}